package gamefw.uiplugin;

/**
 * A factory for creating User Interface related objects.
 * This concrete implementations of this factory will be called by the
 * framework to create all user interface related components.
 */
public interface UIAbstractFactory {

	/**
	 * Creates a new VisualBoard.
	 *
	 * @param visualResourceName the visual resource name
	 */
	public void createVisualBoard(String visualResourceName);
	
	/**
	 * Creates a new VisualEntity.
	 *
	 * @param visualResourceName the visual resource name
	 */
	public void createVisualEntity(String visualResourceName);
}
